contributor |
Visualisierung und Interaktive Systeme (IFI)
|
| Thomas Schlegel Der Anhang ist
aus Platzgründen nicht enthalten und kann daher bei mir per E-Mail
angefordert werden.
creator |
Schlegel, Thomas
| date |
2002-07-30
| | | description |
135 pages
| |
English text follows.
Mit HERBS steht ein Ansatz zur Verfügung, der eine
benutzerorientierte Interaktionsspezifikation für die Entwicklung
dialogbasierter, mehrsprachiger Anwendungen mit generativem
Oberflächenprototyping verbindet. Die hierzu entworfene Interaction
Modelling Language (IML) basiert auf XML sowie Use-Cases und
verfügt über ein breites Spektrum von Konstrukten zur Modellierung
von Interaktionsabläufen. Strukturierungskonzepte unterschiedlicher
Granularitätsebenen ermöglichen es, übersichtliche Modelle
inkrementell zu erstellen, die neben der Interaktionsspezifikation
auch eine Beschreibung des Gesamtprojekts enthalten. Aus einem
solchen deskriptiven Modell kann ein lauffähiger
Oberflächenprototyp in Form eines C++-Projekts direkt generiert
werden. Der hierzu notwendige Generierprozess wird ebenso
beschrieben wie eine prototypische Implementierung des zur Umsetzung
benötigten Transformators. Zudem wurde für die
Oberflächengenerierung eine eigenständige Zwischenrepräsentation
sowie ein Format für Transformationsbeschreibungen und
Applikationstemplates entwickelt. Basierend auf dem IML-Modell
können weitere Artefakte wie eine kontextsensitive Hilfe,
Testfälle und DTDs zur Datenbeschreibung abgeleitet werden. Ein
Überblick über existierende Ansätze, ein entsprechender Vergleich
und die prototypische Anwendung auf ein Steuergeräte-CASE-Tool der
Firma ETAS sind ebenfalls enthalten.
The approach HERBS, which is developed in this thesis, joins
user-oriented interaction specification for the development of
dialog-based, multilingual applications and genereative user
interface prototyping. The "Interaction Modeling Language"
(IML) has been developed for this purpose. It is based upon the Use
Case concept and uses the Extensible Markup Language (XML). A wide
range of structuring concepts addressing different layers of
granularity allows the incremental development of concise Models
that include the interaction specification same as a description for
the complete project. Having developed such a descriptive model, the
developer can generate a complete user interface prototype in the
form of a complete C++ project by simply running the transformer
module. The thesis describes the complete generation process and the
prototype implementation of the transformer. The "Dialog Layer
Language" (DiLL) complements the IML as an abstract user
interface description, that can be derived from a complete
IML-Model. A format and meta-model for transformation descriptions
and an application template concept complete the toolset. Other
artifacts like help, test cases and Document Type Definitions (DTD)
for the data description can also be generated from the IML model.
An overview describes existing approaches and compares them to
HERBS. The approach is then applied to a prototype control unit
development application of the ETAS GmbH company where the thesis
took place.
| format |
application/pdf
| | 2185919 Bytes | |
language |
ger
|
publisher |
Stuttgart, Germany, Universität Stuttgart
|
relation |
Diploma Thesis No. 1985
|
source |
ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-1985/DIP-1985.pdf
|
subject |
Software Engineering Design Tools and Techniques (CR
D.2.2)
|
| Software Engineering Requirements/Specifications (CR
D.2.1)
|
| Information Interfaces and Presentation User Interfaces (CR
H.5.2)
|
| Computer Graphics Methodology and Techniques (CR I.3.6)
|
| Modelling Language
|
| Use-Cases
|
| IML
|
| Dialog Layer Language
|
| DiLL
|
| user interface generation
|
| interaction specification
|
| dialog layout
|
| layout optimisation
|
| HERBS
|
| descriptive interaction models
|
| Modellierungssprache
|
| Benutzungsschnittstellen-Generierung
|
| Interaktionsspezifikation
|
| Layout-Regeln
|
| C++ UI
|
| D.2.2 [Design Tools and Techniques] -- User Interfaces
|
| D.2.1 [Requirements/Specifications] -- Tools
|
| H.5.2 [User Interfaces] -- Ergonomics
|
| Graphical user interfaces (GUI)
|
| Screen design
|
| Standardization
|
| User-centered design
|
| I.3.6 [Methodology and Techniques] -- Ergonomics
|
| Languages
|
title |
Entwurf und Erprobung eines software-gestützten Verfahrens zur
Anwendung software-ergonomischer Methoden in den frühen Phasen der
Anwendungsentwicklung
|
type |
Text
|
| Diploma Thesis
|